RICKY GERVAIS' SIMON
for the 1K ZX80 (with 4K ROM)
by John Connolly
An entry for the CSSCGC 2021 Blue Challenge

Well, it's finally done. After promising Jim a 1K ZX80 game back in May, I've finally
delivered the goods. There's no screen output, instead you play the game by listening
to the output on the MIC socket, revelling in the magnificence of the 4KHz PCM-encoded
digitised sample of Ricky Gervais' laugh. What better way is there to drive someone to
despair?

=== LOADING
=============

If you want to emulate this, I recommend using EightyOne, or some other emulator that
redirects the MIC output to your computer's audio device. On a real ZX80, you'll have
to figure out some way to listen to the computer's MIC output in real-time (maybe
plug some headphones in, via a mono-to-stereo converter of course, or try pressing PLAY
on your tape recorder with no cassette in, and the MIC socket of both devices connected
together. That produces an amplified output of the MIC signal on some older recorders).

Load the tape as usual for a ZX80 (on EightyOne, just drag-and-drop the ricky.o file
onto the emulator window), and then type RUN (press R), then press ENTER.

On EightyOne, to hear the sound, you need to click on Options > Tape > Destination
> Wave Loader. Then click Tools > Wave Loader (or press Ctrl+F10) to open the wave
loader dialog box. Finally, click "record" (only after the program has loaded), and
press the speaker icon, which will play the recording live through your audio device.

=== PLAYING
=============

Press 1, 2 or 3 to start the game. You will hear a beep, and then a sequence of laughs
(courtesy of Ricky Gervais) at different pitches. After the sequence is done, you will
hear two more beeps in succession, and then the computer will go silent. You now have
to reproduce the sequence you have just heard by using the keyboard. Press:
	1 - high-pitched
	2 - medium-pitched
	3 - low-pitched

If you get a step right, you will hear the respective laugh. If you get it wrong,
however, you will hear a lower beep, and the game will end. Press 1, 2 or 3 to start
again.

Every time you complete the sequence correctly, the computer will play the sequence
again, but with a new step added to the end. You have to keep repeating the sequence
to the computer, until you make a mistake. Try and see how many steps you get to!

=== EXTRAS
=============

Extras in this package include the complete source code for the game, plus source code
for two test programs, a development log, and a picture from an early test.
